Travel Order Event
Name |
Travel Order Event |
Code |
TravelOrderEvent |
Source |
Entity TravelOrderEvent |
XML Element |
BookingData/GeneralInformation TicketingData/TicketEvent FareData/GeneralInformation |
Description
A Travel Order Event is a point-in-time record of the Travel Order, which is taken when significant events occur on the GDS that affect the booking and ticketing costs of a Travel Order.
When the GDS system that emulates the activities of a travel agent “ends” a transaction on the behalf of a Travel Order’s itinerary, significant cost information about that transaction is transferred to the Travelport Booking Feed database:
When the transaction is a Booking event (a non-ticketing event), structured air, car, and hotel booking data is transmitted from the TPF system.
When the transaction is a Ticketing event, structured air ticketing data is transmitted.
Each set of structured data is decomposed into various structures below the Travel Order Event.
- Booking Event Type
Includes Hotel Segment, Car Segment, and Air Reservation Segment and Air Fare Quote information. Does not include any Ticket Transaction data.
- Ticketing Event Type
Includes AirFare Quote and Ticket Transaction data, but does not include any Hotel Segment, Car Segment, or Air Reservation Segment data.
For each event type of booking, the information is a complete replacement of any information previously received through an event. The previous information is retained.
The Air Fare Quote information is provided for both Booking and Ticketing events. The Air Fare Quote information contained in the Ticketing event takes priority over any Booking event, even if the Booking event takes place after the Ticketing event occurs. This rule holds because the Ticketing event is the significant contract event between the traveler and the air travel vendor.
Fields
Travel Order Event Identifier
Field Definition |
PNR Booking File Version Number |
Field Label |
PnrBfVersionNbr |
XML Element |
PNRVersion |
Attributes |
3 N |
Status |
Optional |
Description |
Programmatically generated number on the host that identifies each significant modification of a reservation. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Event Type
Field Label |
EventType |
XML Element |
BookingData FareData TicketingData |
Attributes |
1 A/N |
Status |
Optional |
Description |
Identifies the type of event represented by this travel order event. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
B Booked F Fared T Ticketed Note:Manual fares, such as pricing records, record as ‘B’ or ‘T’. Auto-priced/system-generated fares record as ‘F’. |
Record Locator
Field Label |
RecordLocator |
XML Element |
/BookingData/PNRRecordLocator /FareData/PNRRecordLocator /TicketingData/RecordLocator |
Attributes |
6 A/N |
Status |
Optional |
Description |
The file address assigned by the host system to this PNR/Booking File. This address uniquely identifies the PNR/Booking File within the host system. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Host Event Time Stamp
Field Label |
HostEventTimeStamp |
XML Element |
/BookingData/TPFDateTimeStamp /FareData/TPFDateTimeStamp /TicketingData/TPFTimeStamp |
Attributes |
23 A/N |
Status |
Optional |
Description |
The date and time that the event occurred in the Apollo or Galileo reservation system. The system time for Apollo is Mountain Standard Time (GMT-7). The system time for Galileo is GMT. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Computer Reservation System Description Type
Field Label |
CRSDescription |
XML Element |
/BookingData/OwningCRS /FareData/OwningCRS /TicketingData/CRS |
Attributes |
7 A/N |
Status |
Mandatory |
Description |
The reservation system in which this PNR or Booking was made. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
If Header = 1V, the value loaded = Apollo If Header = 1G, the value loaded = Galileo If 4003 = 05880, the value loaded = Apollo If 4003 = 07733, the value loaded = Galileo |
Database Timestamp
Field Label |
DateEntered |
XML Element |
No equivalent XML. |
Attributes |
23 A/N, system-generated |
Status |
Mandatory |
Description |
The date and time that the event occurred. Format: YYYY-MM-DD hh:mm:ss.000. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
This field is date/time stamped with the system date of the customer’s site. |
Original Booking Location
Field Label |
OriginalBookingLocation |
XML Element |
/BookingData/OriginalBookingLocation /FareData/OriginalBookingLocation |
Attributes |
5 A/N Variable |
Status |
Optional |
Description |
The Pseudo City Code in which this PNR/Booking File record was created. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Transaction Pseudo
Field Label |
TransactionPseudo |
XML Element |
/BookingData/TransactionPseudo /FareData/TransactionPseudo /TicketingData/PseudoCity |
Attributes |
4 A/N Variable |
Status |
Optional |
Description |
The Pseudo City Code in which this specific transaction was made. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Transaction Agent
Field Label |
TransactionAgent |
XML Element |
TransactionAgent |
Attributes |
8 A/N Variable |
Status |
Optional |
Description |
The agent who initiated this specific transaction. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Owning Agency Pseudo City Code
Field Label |
OwningAgencyPseudo |
XML Element |
OwningAgencyPseudo |
Attributes |
4 A/N Variable |
Status |
Optional |
Description |
The Pseudo City Code that owns the PNR/Booking File. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Creating Agency IATA Number
Field Label |
CreatingAgencyIata |
XML Element |
/BookingData/CreatingAgencyIATA /FareData/CreatingAgencyIATA |
Attributes |
8 AN Variable |
Status |
Optional |
Description |
The IATA Number of Agency that created the PNR/Booking File. |
Event Type |
Booking Fare Quote |
Allowable Values |
Not applicable. |
PNR Creation Date
Field Label |
PnrCreationDate |
XML Element |
/BookingData/PNRCreationDate /FareData/PNRCreationDate |
Attributes |
23 A/N, system-generated |
Status |
Mandatory |
Description |
The date that the PNR/BF was created. Format: YYYY-MM-DD hh:mm:ss.000. |
Event Type |
Booking Fare Quote |
Allowable Values |
Not applicable. |
PNR Purge Date
Field Label |
PnrPurgeDate |
XML Element |
/BookingData/PNRPurgeDate /FareData/PNRPurgeDate |
Attributes |
23 A/N, system-generated |
Status |
Mandatory |
Description |
The date that the PNR/BF is designated to be purged. Format: YYYY-MM-DD hh:mm:ss.000. |
Event Type |
Booking Fare Quote |
Allowable Values |
Not applicable. |
Last Action Agent ID 7.1
Field Label |
LastActionAgentID |
XML Element |
LastActionAgentID |
Attributes |
7 A/N Variable |
Status |
Optional |
Description |
The agent who last actioned on the booking. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Transaction Agency Name 7.1
Field Label |
TransactionAgencyName |
XML Element |
TransactionAgencyName |
Attributes |
24 A/N |
Status |
Optional |
Description |
Name of agency where the transaction was done. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |
Owning Agency Name 7.1
Field Label |
OwningAgencyName |
XML Element |
OwningAgencyName |
Attributes |
24 A/N |
Status |
Optional |
Description |
Name of agency which owns the PNR. |
Event Type |
Booking Fare Quote Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.) |
Allowable Values |
Not applicable. |